# 代码所有：cxw
# 开发时间：2021/7/21 13:31


#格式化字符串
'''
%作占位符：%s对应字符串，%i或%d对应整数
%f对应浮点数
eg:我的名字叫：%s
'''


#格式化字符串的第一种方式%,%作占位符
name='张三'
age=20
print('我是%s,今年%d岁'%(name,age))

#{}作占位符
print('我的名字叫{0},今年{1}岁了'.format(name,age))
#{}里面指定的是对应的索引，name对应0，age对应1

#f-string
print(f'我叫{name}，今年{age}岁')


print('%10d'%99)  #10表示的是宽度
print('1234567890')


print('%.3f'%3.1415926)  #保留三位小数
print('%10.3f'%3.1415926)  #10表示10宽度，.3表示保留三位有效数字
print('1234567890')


print('{0}'.format(3.1415926))
print('{:.3}'.format(3.1415926))  #.3表示的是一共三位数
print('{:10.3}'.format(3.1415926))  #一共是10位数字，其中3位是小数
